package com.jtny.nytb.powermonitor.vo;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 表计设备监测VO类对象
 *
 * @author 智慧能源中心 - 车智斌
 * @package com.jtny.nytb.powermonitor.vo
 * @fileName EquipmentMonitorVO.java
 * @createTime 2023年12月25日 13:33
 * @Copyright© 2023 jtny
 * 江投能源技术研究院 版权所有
 */
@ApiModel(value = "表计设备监测VO类对象")
@Data
public class EquipmentMonitorVO implements Serializable {

    @ApiModelProperty("主键id")
    private Long id;

    @ApiModelProperty("设备编号")
    private String code;

    @ApiModelProperty("设备名称")
    private String name;

    @ApiModelProperty("设备是否正常运行(0否/1是")
    private String isRunning;

    @ApiModelProperty("设备对接标识")
    private String dockIdentifier;

    @ApiModelProperty("离线时间")
    private String time;

    @ApiModelProperty("异常设备")
    private String abnormal;

    @ApiModelProperty("异常设备")
    private String normal;

    @ApiModelProperty("区域配电监测子集")
    private List<EquipmentMonitorVO> children = new ArrayList<>();
}
